//
// Decompiled by Jadx - 399ms
//
package me.plusne.common.Json;

import java.io.Serializable;
import java.util.List;
import org.luckypray.dexkit.result.AnnotationData;
import org.luckypray.dexkit.result.ClassDataList;
import org.luckypray.dexkit.result.FieldData;
import org.luckypray.dexkit.result.FieldDataList;
import org.luckypray.dexkit.result.MethodData;

public class JsonDY implements Serializable {
    private FieldData ApiClass;
    private List<List<AnnotationData>> ParamAnnotations;
    private FieldDataList PublishCommentFieldDataList;
    private MethodData disLikeAweme;
    private MethodData methodData_get;
    private ClassDataList publishCommentClassDataList;
    private int publishCommentParamCount;
    private String publishCommentStr;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonDY;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonDY)) {
            return false;
        }
        JsonDY jsonDY = (JsonDY) obj;
        if (!jsonDY.canEqual(this) || getPublishCommentParamCount() != jsonDY.getPublishCommentParamCount()) {
            return false;
        }
        FieldData apiClass = getApiClass();
        FieldData apiClass2 = jsonDY.getApiClass();
        if (apiClass != null ? !apiClass.equals(apiClass2) : apiClass2 != null) {
            return false;
        }
        String publishCommentStr = getPublishCommentStr();
        String publishCommentStr2 = jsonDY.getPublishCommentStr();
        if (publishCommentStr != null ? !publishCommentStr.equals(publishCommentStr2) : publishCommentStr2 != null) {
            return false;
        }
        ClassDataList publishCommentClassDataList = getPublishCommentClassDataList();
        ClassDataList publishCommentClassDataList2 = jsonDY.getPublishCommentClassDataList();
        if (publishCommentClassDataList != null ? !publishCommentClassDataList.equals(publishCommentClassDataList2) : publishCommentClassDataList2 != null) {
            return false;
        }
        List<List<AnnotationData>> paramAnnotations = getParamAnnotations();
        List<List<AnnotationData>> paramAnnotations2 = jsonDY.getParamAnnotations();
        if (paramAnnotations != null ? !paramAnnotations.equals(paramAnnotations2) : paramAnnotations2 != null) {
            return false;
        }
        MethodData methodData_get = getMethodData_get();
        MethodData methodData_get2 = jsonDY.getMethodData_get();
        if (methodData_get != null ? !methodData_get.equals(methodData_get2) : methodData_get2 != null) {
            return false;
        }
        MethodData disLikeAweme = getDisLikeAweme();
        MethodData disLikeAweme2 = jsonDY.getDisLikeAweme();
        if (disLikeAweme != null ? !disLikeAweme.equals(disLikeAweme2) : disLikeAweme2 != null) {
            return false;
        }
        FieldDataList publishCommentFieldDataList = getPublishCommentFieldDataList();
        FieldDataList publishCommentFieldDataList2 = jsonDY.getPublishCommentFieldDataList();
        return publishCommentFieldDataList != null ? publishCommentFieldDataList.equals(publishCommentFieldDataList2) : publishCommentFieldDataList2 == null;
    }

    public FieldData getApiClass() {
        return this.ApiClass;
    }

    public MethodData getDisLikeAweme() {
        return this.disLikeAweme;
    }

    public MethodData getMethodData_get() {
        return this.methodData_get;
    }

    public List<List<AnnotationData>> getParamAnnotations() {
        return this.ParamAnnotations;
    }

    public ClassDataList getPublishCommentClassDataList() {
        return this.publishCommentClassDataList;
    }

    public FieldDataList getPublishCommentFieldDataList() {
        return this.PublishCommentFieldDataList;
    }

    public int getPublishCommentParamCount() {
        return this.publishCommentParamCount;
    }

    public String getPublishCommentStr() {
        return this.publishCommentStr;
    }

    public int hashCode() {
        int publishCommentParamCount = getPublishCommentParamCount() + 59;
        FieldData apiClass = getApiClass();
        int hashCode = (publishCommentParamCount * 59) + (apiClass == null ? 43 : apiClass.hashCode());
        String publishCommentStr = getPublishCommentStr();
        int hashCode2 = (hashCode * 59) + (publishCommentStr == null ? 43 : publishCommentStr.hashCode());
        ClassDataList publishCommentClassDataList = getPublishCommentClassDataList();
        int hashCode3 = (hashCode2 * 59) + (publishCommentClassDataList == null ? 43 : publishCommentClassDataList.hashCode());
        List<List<AnnotationData>> paramAnnotations = getParamAnnotations();
        int hashCode4 = (hashCode3 * 59) + (paramAnnotations == null ? 43 : paramAnnotations.hashCode());
        MethodData methodData_get = getMethodData_get();
        int hashCode5 = (hashCode4 * 59) + (methodData_get == null ? 43 : methodData_get.hashCode());
        MethodData disLikeAweme = getDisLikeAweme();
        int hashCode6 = (hashCode5 * 59) + (disLikeAweme == null ? 43 : disLikeAweme.hashCode());
        FieldDataList publishCommentFieldDataList = getPublishCommentFieldDataList();
        return (hashCode6 * 59) + (publishCommentFieldDataList != null ? publishCommentFieldDataList.hashCode() : 43);
    }

    public void setApiClass(FieldData fieldData) {
        this.ApiClass = fieldData;
    }

    public void setDisLikeAweme(MethodData methodData) {
        this.disLikeAweme = methodData;
    }

    public void setMethodData_get(MethodData methodData) {
        this.methodData_get = methodData;
    }

    public void setParamAnnotations(List<List<AnnotationData>> list) {
        this.ParamAnnotations = list;
    }

    public void setPublishCommentClassDataList(ClassDataList classDataList) {
        this.publishCommentClassDataList = classDataList;
    }

    public void setPublishCommentFieldDataList(FieldDataList fieldDataList) {
        this.PublishCommentFieldDataList = fieldDataList;
    }

    public void setPublishCommentParamCount(int i) {
        this.publishCommentParamCount = i;
    }

    public void setPublishCommentStr(String str) {
        this.publishCommentStr = str;
    }

    public String toString() {
        return "JsonDY(ApiClass=" + getApiClass() + ", publishCommentStr=" + getPublishCommentStr() + ", publishCommentParamCount=" + getPublishCommentParamCount() + ", publishCommentClassDataList=" + getPublishCommentClassDataList() + ", ParamAnnotations=" + getParamAnnotations() + ", methodData_get=" + getMethodData_get() + ", disLikeAweme=" + getDisLikeAweme() + ", PublishCommentFieldDataList=" + getPublishCommentFieldDataList() + ")";
    }
}
